Turbo C Project File E:\TC\INCLUDE E:\TC\LIB 32767 ~GREP -n+ $MEM(64) $NOSWAP $PROMPT $CAP MSG(GREP2MSG)void *.c ~Turbo Assembler /MX /ZI /O $TASM Turbo ~Debugger $EXENAME Turbo ~Profiler tprof $EXENAME Project Notes for FastKey Demonstration. By Steve Holley (c)1992 FastKey is a keyboard enhancement that provides quicker keyboard input via a custom interrupt driver. See the documentation file for more information about the routines used. The C version is modeled after the Pascal version and uses the same function names. For details about each function see the file that comes with the shareware release of FastKey. In order to use FastKey with any C program just include the header file for FastKey in the main program (see line 3 of C_DEMO.CPP) and make a call to InstallFastKey() (see line 15 of C_DEMO.CPP). The function Pressed() may then be called anytime to determine whether or not a key is pressed (see lines 17, 19, 23). After you are finished using FastKey (or you need to use the standard input functions), FastKey must be removed (see line 29). That's all there is to using FastKey. Remember that when FastKey is installed and active, none of the standard methods to abort the program (y'know, Ctrl-C, Ctrl-Break, Ctrl-Alt-Del) work. For buffered input, FastKey must be uninstalled. FASTKEY.OBJ FASTKEY\FASTKEY.OBJ C_DEMO.CPP O.CPP ..\..\TC\INCLUDE\CONIO.H ..\..\TC\INCLUDE\DOS.H ..\..\TC\INCLUDE\_NULL.H ..\..\TC\INCLUDE\_DEFS.H ..\..\TC\INCLUDE\STDIO.H FASTKEY.CPP FASTKEY.H C_DEMO.CPP